<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="../style.css" type="text/css" media="all" />
<body>
<h1>CMSController</h1>
<div class="class_description">Организует и контролирует доступ к модулям</div>
<h2>Методы</h2><ul><li><a href="#getCurrentMethod">getCurrentMethod</a></li><li><a href="#getCurrentModuleName">getCurrentModuleName</a></li><li><a href="#getInstance">getInstance</a></li><li><a href="#getLink">getLink</a></li><li><a href="#getModule">getModule</a></li><li><a href="#getPageTitle">getPageTitle</a></li><li><a href="#GSpot">GSpot</a></li><li><a href="#isAdminMode">isAdminMode</a></li><li><a href="#isMainpage">isMainpage</a></li><li><a href="#runModuleMethod">runModuleMethod</a></li><li><a href="#setPageTitle">setPageTitle</a></li></ul><a name="getCurrentMethod"></a>
<h3>getCurrentMethod</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">string</span> <span class="name">getCurrentMethod</span> ()</div><p>Возвращает название текущего метода</p>
</div>
</div><a name="getCurrentModuleName"></a>
<h3>getCurrentModuleName</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">string</span> <span class="name">getCurrentModuleName</span> ()</div><p>Возвращает название текущего модуля</p>
</div>
</div><a name="getInstance"></a>
<h3>getInstance</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="static">static</span> <span class="return">CMSController</span> <span class="name">getInstance</span> ()</div><p>Возвращает объект класса CMSController</p>
</div>
</div><a name="getLink"></a>
<h3>getLink</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="static">static</span> <span class="return">string</span> <span class="name">getLink</span> ()</div><p>Возвращает ссылку текущей страницы</p>
</div>
</div><a name="getModule"></a>
<h3>getModule</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">object</span> <span class="name">getModule</span> (<span class="type">string</span> <span class="varname">$moduleName</span>)</div><p>Возвращает объект модуля</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>moduleName</dt>
	<dd>имя модуля</dd>
</dl>
</div>
</div><a name="getPageTitle"></a>
<h3>getPageTitle</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="static">static</span> <span class="return">string</span> <span class="name">getPageTitle</span> ()</div><p>Возвращает заголовок страницы</p>
</div>
</div><a name="GSpot"></a>
<h3>GSpot</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">void</span> <span class="name">GSpot</span> ()</div><p>Производит анализ и выполнение действий, переданных в URI</p>
</div>
</div><a name="isAdminMode"></a>
<h3>isAdminMode</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">boolean</span> <span class="name">isAdminMode</span> ()</div><p>Возвращает true если мы в панели администратора</p>
</div>
</div><a name="isMainpage"></a>
<h3>isMainpage</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">boolean</span> <span class="name">isMainpage</span> ()</div><p>Главная страница или нет</p>
</div>
</div><a name="runModuleMethod"></a>
<h3>runModuleMethod</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="return">ModuleResponse</span> <span class="name">runModuleMethod</span> (<span class="type">string</span> <span class="varname">$moduleName</span>, <span class="type">string</span> <span class="varname">$method</span>, <span class="type">array</span> <span class="varname">$aParams</span> = false, <span class="type">boolean</span> <span class="varname">$isMacros</span> = false)</div><p>Запускает метод модуля и возвращает его результат в виде объекта ModuleResponse</p>
</div>
</div><div class="block parametrs">
<h4>Параметры</h4>
<div class="text parametrs"><dl class="var_description">
	<dt>moduleName</dt>
	<dd>имя модуля</dd>
</dl><dl class="var_description">
	<dt>method</dt>
	<dd>имя метода</dd>
</dl><dl class="var_description">
	<dt>aParams</dt>
	<dd>массив параметров</dd>
</dl><dl class="var_description">
	<dt>isMacros</dt>
	<dd>указатель на то, что медот вызван макросом из шаблона</dd>
</dl>
</div>
</div><a name="setPageTitle"></a>
<h3>setPageTitle</h3>
<div class="block description">
<h4>Описание</h4>
<div class="text method_description">
<div class="prototype"><span class="static">static</span> <span class="return">void</span> <span class="name">setPageTitle</span> (<span class="type">string</span> <span class="varname">$title</span>)</div><p>Устанавливает заголовок страницы</p>
</div>
</div></body>
</html>